const { EXDEV } = require("constants");

const db  = uniCloud.database();
const dbCmd = db.command;
exports.main = async (event, context) => {
	let {keyword} = event;
	console.log(keyword)
	// 查询文档
	// let res = db.collection("user").get();
	// let res = db.collection("user").doc("6538fc5d55b3379a66876710").get();
	// let res = db.collection("user").limit(5).skip(5).get();
	// let res = db.collection("user").orderBy("_id","desc").field({"name":true}).get();
	// 查询指令where
	// let res = db.collection("user").where(
	// {
	// 	// age:dbCmd.eq(28)
	// 	// age:dbCmd.lt(28)
	// 	// age:dbCmd.lte(28)
	// 	// age:dbCmd.gt(28)
	// 	// age:dbCmd.gte(28)
	// 	// and  or
	// 	// age:dbCmd.and(dbCmd.gte(20),dbCmd.lte(30)) //表示需同时满足指定的两个或以上的条件。
	// 	age:dbCmd.or(dbCmd.lte(20),dbCmd.gte(35))
	// }).get();
	// 正则
	let res = await db.collection("user").where({
		// i:忽略大小写，g:全局检索，$:以啥结尾，^:以啥结尾
		name:new RegExp(keyword,"ig") 
	}).get();
	
	return res;
};
